#include <stdio.h>
#include <unistd.h>
#include <signal.h>
volatile int g_val = 1;
void sigcallback(int signo)
{
    g_val = 0;
    printf("signo:%d\n",signo);
}


int main()
{
    signal(2,sigcallback);
    while(g_val)
    {

    }
    return 0;
}
